package getter

/**
负责与外部交互，控制缓存存储和获取主流程
*/

// 据key获取数据接口
type Getter interface {
	Get(key string) ([]byte, error)
}

// 实现Getter接口函数类型，接口型函数
type GetterFunc func(key string) ([]byte, error)

// Get接口实现
func (f GetterFunc) Get(key string) ([]byte, error) {
	return f(key)
}
